Sports

Red Sox Rumors: Garrett Whitlock Agrees to New Contract with $19M Guaranteed